草庐IT

Android GridView 双指缩放

全部标签

ios - 带有多个图像和缩放的 ScrollView

我在ScrollView中缩放图像时遇到问题。当只有一个图像时,它工作正常,但当有更多图像时,下面的图像位于第一个图像之上。他们保持那里的位置,但第一个更大。我必须更新以下图像的偏移量还是有其他方法?当我缩放一个@IBOutletweakvarmainScrollView:UIScrollView!varimageView:UIImageView!overridefuncviewDidLoad(){...self.mainScrollView.delegate=selfself.mainScrollView.minimumZoomScale=1.0self.mainScrollView

ios - 使用外部源的 subview 中的视频播放器不缩放

我正在关注这个视频:https://developer.apple.com/videos/play/wwdc2014-503/所以我做了一个快速演示并尝试添加一个容器View并将subview更改为他们展示的avplayer。然后我添加了代码,虽然是快速的形式。不同之处在于prepareForSegue函数中AVPlayer的构造函数,我编写了以下内容:playerViewController.player=AVPlayer(URL:NSURL(string:"http://jplayer.org/video/m4v/Big_Buck_Bunny_Trailer.m4v")!)视频很宽

ios - 在跟踪用户位置时保留 map 缩放级别

我遇到了一个问题,当用户点击将开始跟踪用户位置变化的按钮时,map会自动缩小,就像AppleMap应用程序在您点击一次anchor按钮时所做的那样。在设置跟踪模式之前,我尝试再次设置区域,但没有成功。不过我确实注意到一件事。只有当用户不更改缩放级别时才会发生这种情况,即,如果用户在点击按钮之前捏住map,map的缩放级别将保留。我试图在代码中模仿它,但到目前为止,我没有运气。我的问题很简单:有没有办法为用户跟踪模式设置默认缩放级别?如果不是,我能否以某种方式模仿用户的捏合(可能是手势识别器Action?)来强制设置范围?提前致谢!注意:我在Stackoverflow上搜索了答案,只找到

ios - CGAffineTransform 仅缩放宽度和高度

如何在不影响原点的情况下缩放CGontext,即只缩放宽度和高度?如果我直接使用如下所示的缩放比例,它也会缩放原点。context.scaledBy(x:2.0,y:2.0)有没有一种方法可以构造一个AffineTransform来操纵宽度和高度,同时保持原点不变?我想要一个可用于CGContext和CGRect的AffineTransform。例如CGRectrect={x,y,w,h}vart=CGAffineTransform.identityt=t.scaledBy(x:sx,y:sy)lettRect=rect.applying(t)tRect将是{x*sx,y*sy,w*s

ios - UITabBar 背景图像的图像缩放

我已经在我的应用程序中创建了UITabBarController。然后在viewDidLoad()中我想更改UITabBar背景图像。这是我试图让它工作的代码:classMainTabBarController:UITabBarController{overridefuncviewDidLoad(){super.viewDidLoad()UITabBar.appearance().translucent=falseUITabBar.appearance().backgroundColor=UIColor.clearColor()UITabBar.appearance().backgro

ios - 在 Swift 的 iOS7 和 iOS8/iOS9 上以不同方式缩放仿射变换

我在Swift中使用比例仿射变换并注意到CGAffineTransformMakeScale在所有iOS版本上的工作方式不同。为了演示差异,我创建了一个新的Xcode7项目,在运行在iOS7设备、iOS8模拟器和iOS9模拟器上的XcodeStoryboard上设置了三个测试框。方框A-未应用任何约束,位于Storyboard的顶部中心框B-设置了高度和宽度以及居中水平和居中垂直对齐约束。盒子C-设置了高度和宽度以及底部空间和中心水平对齐约束。然后使用以下代码将框缩放到0.5。注意:粉色区域不是盒子或容器,而是用于在发生比例仿射变换后突出显示蓝色盒子的位置。结果:iOS7存在问题-虽然

ios - 根据宽高比缩放视频 View

我想在具有不同屏幕尺寸的设备上缩放视频流。发件人的视频大小也可以不同。我现在的代码:publicfuncvideoView(_videoView:RTCEAGLVideoView,didChangeVideoSizesize:CGSize){//scalebyheightletw=renderer.bounds.height*size.width/size.heightleth=renderer.bounds.heightletx=(w-renderer.bounds.width)/2renderer.frame=CGRect(x:-x,y:0,width:w,height:h)}渲染

ios - 如何跟踪缩放的 UIScrollView?

我有一个缩放UIScrollView和一个非缩放覆盖View,我在其上设置了动画标记。这些标记需要跟踪UIScrollView的某些内容的位置(类似于在平移和缩放时放置的图钉需要跟踪map上的某个点的方式)。我通过触发覆盖View的更新来响应UIScrollView的layoutSubviews来做到这一点.这行得通,并且在缩放和平移时覆盖完美跟踪。但是当捏合手势结束时,UIScrollView会自动执行最终动画,并且覆盖View在此动画期间不同步。我做了一个简化的项目来隔离这个问题。UIScrollView包含一个橙色方block,覆盖View在这个橙色方block的框架周围显示一个

ios - 使用 UIPinchGestureRecognizer 沿一个方向缩放 UIView

在我的应用程序中,我有一个可拖动的UIView,我向其中添加了一个UIPinchGestureRecognizer。正在关注this教程,默认情况下,View沿x和y方向缩放。是否可以用一根手指仅沿一个方向缩放?我的意思是,例如,我像往常一样用拇指和食指点击UIView,但是当我握住拇指时,我只能在一个方向上移动食指,然后移动UIView应根据索引移动的方向沿该维度缩放。实际上,我是通过向我的UIView添加引脚来实现的,如下所示:我只是想我的应用程序使用UIPinchGestureRecognizer可能会更好。我希望我已经解释清楚了,如果您有一些提示或教程或文档可以链接到我,我将不

ios - 除非在 Storyboard 中设置设备,否则 View 无法正确缩放( View 为 : iphone 5s/8/etc)

用截图来描述是最简单的(我说的“viewas”在每张图片的右下角):模拟器:iPhone8,StoryboardView为:iPhone8-完美运行模拟器:iPhone8plus,StoryboardView为:iPhone8-不工作模拟器:iPhone8plus,StoryboardView为:iPhone8plus-完美运行应该正常工作的代码示例,当Storyboard设置为该型号手机时可以正常工作,但在其他情况下不能正常工作:gradientLayer.frame=CGRect(x:0,y:0,width:self.view.bounds.width,height:self.vi